package com.tedu;

/**
 * 方法的重载---
 * 1.在一个类中存在同名方法(方法名字一样)
 * 2.调用时,根据参数类型,个数,顺序  进行匹配(具体调用哪个方法)
 * 3.在一个中存在同名方法,但是参数列表不同,包括数量,类型,顺序,就是重载
 */
public class Test008 {
    public static void main (String[] args) {
        int a = 10;
        int b = 20;
        String c = "30";
        byte d = 40;

        method(d);
//        method(a);
//        method(a, b);
//        method(a, c);
//        method(b,d);
//        method(a);
    }

//    private static void method (int a, String c) {
//        System.out.println(a);
//        System.out.println(c);
//    }
//
//    private static void method (int a, int b) {
//        System.out.println(a);
//        System.out.println(b);
//    }

    private static void method (double a) {
        System.out.println("==================");
        System.out.println(a);//
    }

//    private static void method (byte a) {
//        System.out.println("++++++++++++");
//        System.out.println(a);
//    }
}

// 最佳匹配  凑活用
